.paddtop30{ padding-top: 30px}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
	padding: 0px;
	margin: 0px;
	background: url(../images/bg.png) repeat left top;
}
div {
    display: block;
}
html, body {
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust: none;
    width: 100%;
    min-width: 20em;
    overflow-x: hidden;
    font: normal 13px "Helvetica Neue","Helvetica","Microsoft Yahei","sans-serif";
}
body, input, textarea {
    font: 14px 'Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 23px;
    color: #727272;
}
.container {
    width: 90%;
    margin: auto 5% auto 5%;
}
@media only screen and (max-width: 767px) and (min-width: 480px)
responsive-leyouts.css:606
.container {
    width: 460px;
    margin: auto;
}
.mobile-about .container {
    width: auto;
    margin: 0 10px;
}
.mobile-about .two_third_one ul.tabs {
    width: 30%;
    box-sizing: border-box;
    border: none;
}
form {
    display: block;
    margin-top: 0em;
}
@media only screen and (max-width: 767px) and (min-width: 480px)
ul.tabs {
    width: 32%;
}
ul.tabs {
    float: left;
    width: 22%;
    border: 1px solid #eee;
}
.tabs {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
ul, li, p, em {
    list-style-type: none;
    -webkit-padding-start: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    margin: 0;
    padding: 0;
}
ul, p, dl, dt, dd {
    padding: 0px;
    margin: 0px;
}
ul {
    list-style: none;
    }
ul, ol {
    margin: 0 0 20px 0;
    list-style-position: inside;
}
.tabs li {
    margin: 0;
    text-align: left;
}
ul li {
    list-style: none;
}
li {
    list-style: none;
}
li {
    list-style-position: outside;
    list-style-type: none;
}
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.tabs li.active a {
    color: #fff;
    background-color: #AE1C1C;
}
.tabs li a {
    color: #454545;
    display: block;
    height: 40px;
    padding: 0 0px 0 18px;
    text-decoration: none;
    line-height: 40px;
    font-size: 14px;
    border-bottom: 1px solid #eee;
}
a:-webkit-any-link {
    color: -webkit-link;
    cursor: auto;
    text-decoration: underline;
}
textarea {
    font-family: monospace;
    border-color: rgb(169, 169, 169);
}
textarea {
    -webkit-appearance: textarea;
    background-color: white;
    -webkit-rtl-ordering: logical;
    user-select: text;
    flex-direction: column;
    resize: auto;
    cursor: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
    border-width: 1px;
    border-style: solid;
    border-color: initial;
    border-image: initial;
    padding: 2px;
}
input, textarea, select, button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em;
    font: 13.3333px Arial;
}
user agent stylesheet
input, textarea, select, button, meter, progress {
    -webkit-writing-mode: horizontal-tb;
}
a:link, a:visited {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    outline: none;
}
a:link {
    text-decoration: none;
    outline: none;
}
a {
    color: #333;
    text-decoration: none;
    outline: none;
}
a {
    color: #AE1C1C;
    
    text-decoration: none;
}
.mobile-about .two_third_one .tabs-content {
    width: 70%;
    box-sizing: border-box;
    padding: 0;
    border: none;
}
@media only screen and (max-width: 767px) and (min-width: 480px)
responsive-tabs.css:69
.tabs-content {
    width: 61%;
    padding: 2.5% 3% 4% 3%;
}
.tabs-content {
    float: left;
    width: 71%;
    padding: 2.5% 3% 4% 3%;
    text-align: left;
    margin-bottom: 40px;
    border: 1px solid #eee;
}
.mobile-about .two_third_one .tabs-content .tabs-panel {
    padding: 0 0 0 20px;
}
.tabs-content .tabs-panel {
    padding: 20px;
}
label {
    cursor: default;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.mobile-about .two_third_one .tabs-content .tabs-panel .sky-form .col-6 {
    width: 100%;
}

.mobile-about .two_third_one .tabs-content .tabs-panel .sky-form .col {
    margin-bottom: 0;
}

article, aside, footer, header, hgroup, main, nav, section {
    display: block;
}

cite, em, i {
    font-style: italic;
}
.mobile-about .two_third_one .tabs-content .tabs-panel .sky-form footer {
    padding: 15px 0 0;
}
.mobile-about .ydline {
    min-height: 136px;
}
.ydline {
    margin-top: 15px;
    min-height: 300px;
    overflow: hidden;
}
.ydline .ydnm {
    line-height: 43px;
    background-color: #f6f6f6;
    padding-left: 10px;
    color: #AE1C1C;
    border: 1px solid #EEE;
    border-bottom: none;
    font-size: 14px;
}
.ydline .ydnm span {
    color: #333;
}
.ydline .result-info2 {
    width: 100%;
    border: 1px solid #eee;
}
table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
}
thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
th {
    font-weight: bold;
    text-align: -internal-center;
}
user agent stylesheet
td, th {
    display: table-cell;
    vertical-align: inherit;
}
.ydline .result-info2 thead th {
    color: #111111;
    padding: 10px;
    border-bottom: 1px solid #d8d8d8;
    background-color: #fbfbfb;
    font-size: 14px;
    letter-spacing: 1px;
}
.ydline .result-info2 thead th.ydlinebg {
    background: #fbfbfb url(../images/ydlinebg.jpg) repeat-y center center;
}
tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
.ydline .result-info2 .row1 {
    width: 140px;
    text-align: right;
}
.ydline .result-info2 td {
    color: #878787;
    padding: 10px;
    border-bottom: 1px solid #d8d8d8;
    background-color: #fbfbfb;
}
.ydline .result-info2 .row1 {
    width: 140px;
    text-align: right;
}
.ydline .result-info2 .status-first {
    background: #fbfbfb url(../images/ico_status.png) no-repeat 0px center;
}
.ydline .result-info2 .status {
    width: 30px;
    background: #fbfbfb url(../images/ico_status.png) no-repeat -50px center;
}
.ydline .result-info2 td {
    color: #878787;
    padding: 10px;
    border-bottom: 1px solid #d8d8d8;
    background-color: #fbfbfb;
}


